On the shores of the Chesapeake Bay, Baltimore is a city brimming with history, culture and a skyline that boasts breathtaking views. From towering skyscrapers to tranquil waterfronts, there are countless vantage points from which to admire the beauty of Charm City. Whether you're a frequent visitor seeking a new perspective or someone exploring the city for the first time, here are some of the best spots to soak in the stunning views of Baltimore.