It's time to dust off your caps and gloves. With MLB opening day right around the corner (April 4, to be exact), baseball fans are getting ready for the long months ahead—filled with team rivalries, victories and losses, and those crowd-roaring home runs. Whether you're traveling to see a game, running a fantasy team, or just want to be near the energetic parks, these five hotels offer themed deals perfect for a baseball enthusiast.