The Palace Hotel in Sliema offers a daily happy hour at the Talk of Town Café Bar. Enjoy discounted drinks and snacks while taking in the stunning views of the Mediterranean Sea.