We are coming up with a possible offbeat honeymoon destination. We would like to know how is Malta in around Xmas time ? What is the temperature like ? Does it rain in December/January ? We would like to do a lot of things like - exploring historical places, enjoying beach, churches and temples, nightlife, shopping. Does Malta offer everything ?