Asia is full of beautiful countries to visit. Whether you want to spend your holidays on the beach, in the desert, or in the forests, Asia has everything. You will also experience exotic cultures no matter what country you choose to visit. There will be unique foods to eat and magnificent architectural and historical sites to see. Malaysia is one such city, which has to offer pristine beaches, beautiful forests, breathtaking mountains, and bustling cities for you to experience.

Getty Images/Moment/Afriandi
Kuala Lumpur, the capital of Malaysia, is where you can experience city life at its best. The entire city is gleaming with skyscrapers, offering the best of both an international and a local experience. There are multiple restaurants to eat authentic Malaysian food from, but there are also plenty of International restaurant joints if you wish to eat something that tastes like the food back at home. There are also multiple temples for you to visit in the city. The most famous ones include Sri Maha Mariamman Temple, Sri Kandaswamy Temple, and Thean Hou Temple. They are all easily accessible; you can take the metro or the cab to get there.
If you want to enjoy the beaches, Penang Island is the place to be. Located in George Town, there are plenty of cultures to explore. The town is filled with colorful houses, which were designated as heritage sites by UNESCO. The street vendors on the island serve some of the best street food in the country. You can truly get a taste of authentic Malaysian cuisine here. There are also plenty of white sand beaches for you to spend your days at. Each beach also has many water sports activities, including snorkeling, to indulge yourself in.