Hi Artchick,
For the best in diving, nothing beats a liveaboard. If I do stay on land, I prefer something clean, close to the nightlife and with air con! I know what you mean about hanging all your equipment in the bathroom. It really gets to be a pain and it really can get in the way!
I would suggest hooking up with a dive operator that will keep your equipment for you as well as rinse it and hang it. Often times, I make contact beforehand and arrange all my diving through one operator. Most shops I've contacted, have always been happy to accomadate me. Just make sure you pick a good dive shop and that (just in case!) all of your equipment is insured.
I hope this helps!
Thanks,
Red Rover