Atlanta is a fun town to stay and play. You have several options of Marriott brand hotels to stay in the downtown area. Then a short metro ride will take you to the Braves stadium. Opening day is always a great experience. Don't forget to stay and play in Atlanta.