FYI-Tampa does not have any beaches unless you want to go to the what is not a real beach area by the Gandy, Courtney Campbell or Howard Frankinstein bridges. If you want a beach you have a choice from St. Petersburg and Clearwater but you will have about 45-60 minute drive from Tampa depending on traffic or if you get lost. Really cheap(economical) hotels I don't think really exist anymore you can get one for under $100 or try priceline.com, etc.... Don't get me wrong I miss the beach so I am flying home during the same time to visit my parents. You will have a lot nicer beaches on your cruise in the islands take advantage of it cleaner sand and water. If you would like names of some decent hotels I would be more than happy to give you some. I lived there 27 years.