I recently arranged a summer camp experience for Marineland in St. Augustine, then had the task of finding a hotel closeby for a 5 night stay. I chose the Hampton Inn because of brand recognition, but was wonderfully surprised at the level of cleanliness, service and great continental breakfast! It was a 20minute drive north on A1A to Marineland. Convenient location.
I chose a pre-pay option which saved me a ton of money!