Be it a beach, a lake, or a river, it's always a magical feeling to wake up to views of the clear waters right in front of you. These waterfront resorts around Chennai give you just that...and more! Luxury amenities, world-class service, excellent food, etc. - what more do you need for the perfect weekend?