Plenty of places to play and stay