There are many accommodations for all budgets in Reykjavik and prices also vary a lot per season. Count 150-200 USD per night for a 2-person room with breakfast in a 3-4* hotel in high season. Budget hotels are available at around 100 USD per night. Anything under that price (in high season) usually has shared bathroom facilities.