I live near Annapolis. I must admit that I enjoy my state. You have a little bit of everything here. To the west are mountains and woods. DC and Baltimore are big cities and have great museums and sites. Annapolis is all about sailing and the Academy (we also have beaches here...just on the Bay, not the ocean). Cross over the Bay Bridge and you're in the rural Eastern Shore, full of bog marshes and chicken farms with Ocean City to the far east. South of us are Calvert Cliffs with fossils and great scenery. In St. Mary's County you can see some of the oldest settlements in the country.
Maryland has something for everyone...depends on what you like.
One of Mayland's nicknames is "America in Miniature" for that very reason. We have it all big cities, little towns, open fields, forest, rivers, lakes, ocean, streams, mountains, history, every kind of food on this planet (and the people to go with it), huge malls, tiny shops, recreation galore (ski, tube, swim, hike, bike, boat, golf, ice skate, horseback riding, horse racing,...), art, endless number of museums, Maryland Science Center, National Aquarium, B&O Railroad, Maryland Zoo, Port Discovery Children's Museum,...
There sure is a lot packed into this little state.