Start your day with a visit to the National Aquarium, which is one of the top attractions in Baltimore and home to over 20,000 animals.
After the aquarium, head to the Inner Harbor, which is a vibrant waterfront area with shops, restaurants, and historic ships like the USS Constellation.
Next, explore the charming neighborhoods of Fells Point and Canton, which offer a mix of historic architecture, boutique shops, and trendy bars and restaurants.
In the evening, catch a show at the Hippodrome Theatre, which hosts Broadway shows and other live performances.
Start your day by visiting the Baltimore Museum of Art, which features an impressive collection of contemporary and modern art, including works by Warhol, Matisse, and Picasso.
Next, head to the historic Fort McHenry National Monument and Historic Shrine, which played a pivotal role in the War of 1812 and inspired the writing of the Star-Spangled Banner.
In the afternoon, take a stroll through the scenic Patterson Park, which offers hiking trails, sports fields, and a beautiful fountain.
In the evening, dine at one of Baltimore's many seafood restaurants, which offer a variety of fresh catches from the Chesapeake Bay.
Spend your last day in Baltimore by visiting the Maryland Science Center, which is a fun and interactive museum that explores the wonders of science and technology.
Next, visit the Walters Art Museum, which features an extensive collection of art from around the world, including ancient artifacts, European paintings, and Asian ceramics.
In the afternoon, take a walk along the historic Charles Street corridor, which is lined with stately mansions and grand public buildings.
End your day by taking a water taxi tour of the harbor and enjoying stunning views of Baltimore's skyline.
This itinerary is just a starting point, and there are many other things to see and do in Baltimore. Whether you're interested in history, culture, or just enjoying the city's charm, there's something for everyone.