There are a number of good hotels in New York that are below 300 USD per night, particularly in the Midtown, the Upper West and the Downtown. Moderate hotels in NYC usually range between 250-450 on average and therefore anything below 300 is termed as a good bargain.