Mahabalipuram is one of the hidden cool places that you tend to miss. I’ve travelled to Mahabalipuram twice, once during off season (May) and in season (January). I found that during season there a lot places to eat and the rates seem to be on the higher side. Beer is not sold legally, however it is available everywhere. Ottawadi street in Mahabs leads to the main beach which has a number of hotels to eat & stay. Mahabalipuram can be covered by foot, however you could hire a cycle or move around in a rickshaw.