If you want to be in the heart of the action, then staying in a hotel or guesthouse in Siem Reap center is the way to go. You'll be within walking distance of all the main attractions, as well as plenty of restaurants and bars. However, if you prefer a more relaxed atmosphere, then you might want to consider staying in an Airbnb on the outskirts of town. You'll still be close enough to explore Siem Reap, but you'll also have your own space to relax in.The best time to visit is between November - February as it is winter and the temperature is moderate. It is also the tourist season so expect crowds. March to May is the hottest time so plan accordingly.