In the morning, explore the historic Baltimore Inner Harbor. Visit the National Aquarium, home to a diverse array of marine life. Enjoy a scenic boat tour to learn about Baltimore's maritime history. In the afternoon, take a stroll along the waterfront promenade to visit the USS Constellation, a preserved 19th-century warship. End your evening with a delicious seafood dinner at a waterfront restaurant.
Start your day with a visit to the United States Naval Academy in Annapolis, where you can take a guided tour and learn about the prestigious institution. In the afternoon, explore the charming streets of Annapolis, filled with historic homes and quaint shops. Don't miss the opportunity to indulge in Maryland's famous crab cakes. In the evening, take a sunset cruise on the Chesapeake Bay for breathtaking views.
If you have extra time, consider visiting the charming town of Frederick, Maryland, known for its vibrant arts scene and rich history. Another day trip option is the picturesque Chesapeake Bay area, where you can enjoy boating, fishing, and beautiful coastal scenery. To get the most out of your trip, consider purchasing a CityPass, which offers discounted admission to multiple attractions in Baltimore. Don't forget to try some local Maryland cuisine, such as steamed crabs and crab soup, for an authentic culinary experience.