I've been to Greece a few times and I have to disagree with it being similar to home (well, maybe if Ireland is your home). While it may be similar to other locations in Europe it really is nothing like the States. With that in mind, although there is lots to see in Athens, I would definitely try and get off the beaten path and only stay in Athens for a day or two. Athens is VERY crowded and actually a little dirty to be honest, but it's worth seeing the sights. Once outside of Athens, the countryside and beaches are gorgeous!!!! I also recommend the Isle of Capri in Italy. The last time I was in Greece we first flew into Rome and spend a few days in capri and ferried over to Greece. I've never been to Bali, but Capri is the most beautiful place I've ever been. I think it depends what you're looking for though - a tropical island getaway (Bali) or some European culture and tourism (Greece).