I hate to disappoint you, but unless
money is practically no object, I don't think you're going to find what you're looking for. The very few
marinas where you can
liveaboard in downtown Tampa are extremely expensive. There are plenty of marinas further out, but then you are going to have a killer commute. As a college student, do you really want to spend 3-4 hours every day driving back and forth to
school?
I would strongly suggest that you start out in a condo or apartment near campus, or even campus housing, if that is available to you. Then you can learn what the traffic is like around this area,
research marinas, and find out if there is anything that would suit your needs.
Having said that, I will add that every marina that I'm aware of in this area, that allows liveaboards, has
internet and showers at least, and most also have
laundry facilities.