I went to spring training for the first time last year. We stayed in Ft. Myers Beach, which is kind of fun, but the traffic is really bad. There are really only bridges on either end of the island to get on and off, and the main bridge always seems to be backed up with traffic. It was a good compromise though as my girlfriend didn't want to only baseball activities. Ft. Myers Beach is very touristy. Lots of shops selling little trinkets and things. Just south of there is Lover's Key State Park, where we did some kayaking, which was fun. We got to see some manatees up close, which was pretty amazing. Definitely worth checking out. We went to two games at Hammond, and just bought the tickets from the Twins website before we got there. There are kiosks out front where you can pick up the tickets. We also swung by on our way to the airport to check out some minor league games. It was free that day because the big league team was playing elsewhere that day. You can get really up close to watch those games. At one point, I was going back and for between two games as Buxton was at bat on one field, and Sano was at bat on the next field over. It was pretty awesome. The minor leagues games also provide the chance to get some really great pictures: