We're flying into tampa June 5th. We would like to stay on one of the beaches near there for one night. We would like to be near little souvinire shops and be able to swim and maybe look for shells. Any ideas off a good area or even a good budget hotel that would be close to the beach and shops.