One of Maryland's main attractions are its beaches. Ocean City is a popular summer destination; a year round resort town with a boardwalk, amusement park and all the activities of the ocean. You can find some of the finest seafood in Maryland where fishing is so popular. The capital of Maryland, Annapolis, is also known as the sailing capital of America as it hosts the U.S. Naval Academy. Civil War buffs will need to visit the National Museum of Civil War Medicine located in Frederick. Baltimore is by far the most exciting city of Maryland; it provides the Orioles and Ravens for sporting entertainment and there is Harborplace which is loaded with shopping and dining.